Parallel High-Order Integrators
نویسندگان
چکیده
In this work we discuss a class of defect correction methods which is easily adapted to create parallel time integrators for multi-core architectures and is ideally suited for developing methods which can be order adaptive in time. The method is based on Integral Deferred Correction (IDC), which was itself motivated by Spectral Deferred Correction by Dutt, Greengard and Rokhlin (BIT-2000). The method presented here is a revised formulation of explicit IDC, dubbed Revisionist IDC, which can achieve pth-order accuracy in “wall-clock time” comparable to a single forward Euler simulation on problems where the time to evaluate the right-hand side of a system of differential equations is greater than latency costs of inter-processor communication, such as in the case of the N -body problem. The key idea is to re-write the defect correction framework so that, after initial startup costs, each correction loop can be lagged behind the previous correction loop in a manner that facilitates running the predictor and M = p−1 correctors in parallel on an interval which has K steps, where K p. We prove that given an rth-order Runge–Kutta method in both the prediction and M correction loops of RIDC, then the method is order r × (M + 1). The parallelization in Revisionist IDC uses a small number of cores (the number of processors used is limited by the order one wants to achieve). Using a four-core CPU, it is natural to think about fourth-order RIDC built with forward Euler, or eighth-order RIDC constructed with secondorder Runge–Kutta. Numerical tests on an N -body simulation show that RIDC methods can be significantly faster than popular Runge–Kutta methods such as the classical fourth-order Runge– Kutta scheme. In a PDE setting, one can imagine coupling RIDC time integrators with parallel spatial evaluators, thereby increasing the parallelization. The ideas behind RIDC extend to implicit and semiimplicit IDC and have high potential in this area.
منابع مشابه
Affine Combination of Splitting Type Integrators, Implemented with Parallel Computing Methods
In this work we present a family of new convergent type methods splitting high order no negative steps feature that allows your application to irreversible problems. Performing affine combinations consist of results obtained with Trotter Lie integrators of different steps. Some examples where applied symplectic compared with methods, in particular a pair of differential equations semilinear. Th...
متن کاملA New High Order Closed Newton-Cotes Trigonometrically-fitted Formulae for the Numerical Solution of the Schrodinger Equation
In this paper, we investigate the connection between closed Newton-Cotes formulae, trigonometrically-fitted methods, symplectic integrators and efficient integration of the Schr¨odinger equation. The study of multistep symplectic integrators is very poor although in the last decades several one step symplectic integrators have been produced based on symplectic geometry (see the relevant lit...
متن کاملParallel Semi-Implicit Time Integrators
In this paper, we further develop a family of parallel time integrators known as Revisionist Integral Deferred Correction methods (RIDC) to allow for the semiimplicit solution of time dependent PDEs. Additionally, we show that our semi-implicit RIDC algorithm can harness the computational potential of multiple general purpose graphical processing units (GPUs) in a single node by utilizing exist...
متن کاملParallel-in-time Magnus Integrators
Magnus integrators are a subset of geometric integration methods for the numerical solution of ordinary differential equations that conserve certain invariants in the numerical solution. This paper explores temporal parallelism of Magnus integrators, particularly in the context of nonlinear problems. The approach combines the concurrent computation of matrix commutators and exponentials within ...
متن کاملUniversity of Cambridge Numerical Analysis Reports High Order Numerical Integrators for Diierential Equations Using Composition and Processing of Low Order Methods High Order Numerical Integrators for Diierential Equations Using Composition and Processing of Low Order Methods
In this paper we show how to build high order integrators for solving ordinary diierential equations by composition of low order methods and using the processing technique. From a basic p-th order method, p , one can obtain high order integrators in the processed form n = P K P ?1 (n > p) being both the processor P and the kernel K compositions of the basic method. The number of conditions for ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- SIAM J. Scientific Computing
دوره 32 شماره
صفحات -
تاریخ انتشار 2010